package com.lanou.bookstore.cart.domain;


import java.util.ArrayList;
import java.util.List;

public class Cart {

    private List<CartItem> items = new ArrayList<>();

    public List<CartItem> getItems() {
        return items;
    }

    public Cart setItems(List<CartItem> items) {
        this.items = items;
        return this;
    }

    // 添加
    public void addItem(CartItem item) {
        if (items.contains(item)) {
            for (CartItem cartItem : items) {
                if (cartItem.equals(item)) {
                    cartItem.setCount(item.getCount() + cartItem.getCount());
                }
            }
        } else {
            items.add(item);
        }
    }

    // 清空
    public void clearItems() {
        items.clear();
    }


    // 删除
    public void delItem(String bid) {

        items.remove(bid);
    }
}
